package com.wanlian.jpush.push.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

import java.util.List;

@JsonInclude(Include.NON_EMPTY)
public class Audience implements ICheckable {

	private List<String> tag;
	private List<String> tag_and;
	private List<String> tag_not;
	private List<String> alias;
	private List<String> registration_id;
	private List<String> segment;
	private List<String> abtest;

	@Override
	public boolean checkIsAble() {
		return true;
	}

	public Object getTag() {
		return tag;
	}

	public void setTag(List<String> tag) {
		this.tag = tag;
	}

	public List<String> getTag_and() {
		return tag_and;
	}

	public void setTag_and(List<String> tag_and) {
		this.tag_and = tag_and;
	}

	public List<String> getTag_not() {
		return tag_not;
	}

	public void setTag_not(List<String> tag_not) {
		this.tag_not = tag_not;
	}

	public List<String> getAlias() {
		return alias;
	}

	public void setAlias(List<String> alias) {
		this.alias = alias;
	}

	public List<String> getRegistration_id() {
		return registration_id;
	}

	public void setRegistration_id(List<String> registration_id) {
		this.registration_id = registration_id;
	}

	public List<String> getSegment() {
		return segment;
	}

	public void setSegment(List<String> segment) {
		this.segment = segment;
	}

	public List<String> getAbtest() {
		return abtest;
	}

	public void setAbtest(List<String> abtest) {
		this.abtest = abtest;
	}

}
